//
//  WDThinkingManager.h
//  WDPolymerizeSDK
//
//  Created by little People on 2023/6/13.
//

#import <Foundation/Foundation.h>

NS_ASSUME_NONNULL_BEGIN

@interface WDThinkingManager : NSObject
+ (instancetype)shareThinkingManager;
- (void)thinkingConfig;
- (void)thinkingAdd:(id)json;
- (void)thinkingSuperProperties:(id)json;
- (void)thinkingUser_setOnce:(id)json;
- (void)thinkingUser_setOnceWithKey:(NSString *)key value:(NSString *)value;
- (void)thinkingTrackEventWithKey:(NSString *)key jsonStr:(id)jsonStr;
- (void)thinkingTrackUserProperty:(id)json;


- (void)thinkingTrackLevelEnter:(NSInteger)level;
- (void)thinkingTrackLevelStart:(NSInteger)level;
- (void)thinkingTrackLevelWin:(NSInteger)level;
- (void)thinkingTrackLevelFail:(NSInteger)level;
- (void)thinkingTrackLevelRevive:(NSInteger)level;
- (void)thinkingTrackLevelRetry:(NSInteger)level;
- (void)thinkingTrackLevelProp:(NSInteger)level;
@end

NS_ASSUME_NONNULL_END
